/*
 * @Author: xuhua
 * @Date: 2023-09-13 15:05:33
 * @LastEditors: xuhua
 * @LastEditTime: 2023-09-15 16:07:04
 * @FilePath: /v3-element-admin/src/api/auth/types.ts
 * @Description:
 */
export interface LoginData {
	code?: string;
	data?: LoginResult;
	msg?: string;
	success?: boolean;
	[property: string]: any;
}

/**
 * LoginResult，登录响应对象
 */
export interface LoginResult {
	/**
	 * 访问token
	 */
	accessToken?: string;
	/**
	 * 过期时间(单位：毫秒)
	 */
	expires?: number | null;
	/**
	 * 刷新token
	 */
	refreshToken?: null | string;
	/**
	 * token 类型
	 */
	tokenType?: string;
	[property: string]: any;
}
